package facade;

import java.util.ArrayList;
import java.util.List;

import javax.ejb.Remote;

import utils.CCOrdenDeCompra;
import utils.CCRemito;
import vo.CCSolicitudCotizacionOperadorVO;
import ws.SolicitudCotizacionResponse;
import entidades.Cliente;
import entidades.Factura;
import entidades.Pago;
import entidades.ResumenCuenta;


@Remote
public interface BusinessDelegate {
	
	/*
	 * Cotizaciones
	 */
	
	
	public CCSolicitudCotizacionOperadorVO cotizarRodamientos(CCSolicitudCotizacionOperadorVO cotizacion);
	
	public boolean aceptarCotizacion(CCSolicitudCotizacionOperadorVO cotizacionCPR, Cliente c);
	
	
	
	/*
	 * Compras
	 */
	
	public void enviarOrdenDeCompra(CCOrdenDeCompra oc,Cliente c);
	
	
	/*
	 * Resumen
	 */
	
	public ResumenCuenta getResumenCliente(Cliente c);
	
	
}
